home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh
- # Script to coordinate parsing of S. Chamberlain source-embedded
- # header-file markup language.
-
- # '-i' option means use *proto-internal* segments, else just *proto*
- SFX=p
- if [ $1 = "-i" ]; then
- SFX=ip
- shift
- fi
-
- base=`echo $1 | cut -d '.' -f 1`
- out=`echo $2 | cut -d '.' -f 1`
-
- # passes:
- # 1) awk discards lines not intended for header, and marks blocks of
- # text with comments identifying source file;
- # 2) first sed pass interprets Chamberlain markup;
- # 3) further sed passes clean up---merging adjacent comments etc.
-
- awk -f awkscan-$SFX $1 |\
- sed -f sedscript-p |\
- sed -f mergecom-p |\
- sed -f startcom-p |\
- sed -f blins-p |\
- sed -f movecom-p >$out.$SFX
-